package com.example.his.api.mis.impl;

import com.example.his.api.db.dao.PermissionDao;
import com.example.his.api.mis.service.PermissionService;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.HashMap;

@Service
public class PermissionServiceImpl implements PermissionService {

  @Resource
  private PermissionDao permissionDao;

  /**
   * 查询所有权限列表
   * @return 权限信息列表，每个权限包含其详细信息的HashMap
   */
  @Override
  public ArrayList<HashMap> searchAllPermission() {
    // 调用数据访问层方法获取所有权限数据
    ArrayList<HashMap> list = permissionDao.searchAllPermission();
    // 返回查询结果
    return list;
  }
}
